S08-99 Node-扩展-Jest
[TOC]
概述【

基础
基本使用
安装依赖:
- jest:
npm install jest -D
- jest:
配置脚本:在
package.json的scripts中添加"test": "jest"--runInBand:按顺序执行--forceExit:强制 Jest 在测试完成后立即退出--colors:测试结果彩色输出

编写函数:在你的
.js文件中。
编写测试:创建
[filename].test.js文件,使用test()和expect()编写测试用例。expect().tobe():
(),期望等于。
expect().not.tobe():
(),期望不等于。
运行测试:在终端执行
npm test。
常用匹配器【
测试 HTTP 请求
依赖包:
- supertest:
pnpm i supertest -D
- request():
(server),用于创建 HTTP 测试 server。 - server.get():
(path),测试 GET 请求。 - server.post().send():
(path)(obj),测试 POST 请求,通过 send() 传递参数。
1、创建 server:在 test/server.js 中创建 server 并导出

2、测试 GET 接口:在 json.test.js 中测试 HTTP GET 请求

3、测试 POST 接口:在 json.test.js 中测试 HTTP POST 请求,通过 .send() 传递参数
